package com.example.demo.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.demo.common.R;
import com.example.demo.common.RPage;
import com.example.demo.entity.sysConfig.*;

import java.util.List;

public interface SysConfigService extends IService<SysConfig> {
    R<RPage<SysConfig>> selSysConfig(SysConfigSelList sysConfigSelList);

    R<List<SysConfig>> selAllSysConfig(SysConfigSelAll sysConfigSelAll);

    R<List<SysConfig>> selOnesSysConfig(Integer[] ids);

    R<SysConfig> selOneSysConfig(Integer id);

    R<Boolean> insSysConfig(SysConfigInsOne sysConfigInsOne);

    R<Boolean> insSysConfigs(SysConfigInsOne[] sysConfigInsOnes);

    R<Boolean> updSysConfig(SysConfigUpdOne sysConfigUpdOne);

    R<Boolean> updSysConfigs(SysConfigUpdOne[] sysConfigUpdOnes);

    R<Boolean> delSysConfig(Integer[] ids);
}
